#unused-styles { position: absolute; font-family: Segoe UI; right: 8px; top: 8px; color: white; background: #249FDF; border: 1px outset #999; font-size: 11px; -moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; border-radius: 5px 5px; padding: 2px; opacity: 0.3; -moz-box-shadow: 0 0 8px #666; -webkit-box-shadow: 0 0 8px #666; -webkit-text-shadow: 0 1px 1px rgba(0,0,0,0.5); text-shadow: 0 1px 1px rgba(0,0,0,0.5); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
#unused-styles * { margin: 0; padding: 0; }
#unused-styles h1 { font-size: 14px; }
#unused-styles h1 img { cursor: pointer; margin-left: 4px; }
#unused-styles ul { display: none; list-style: none; text-align: right; }
#unused-styles:hover { opacity: 1 }
#unused-styles:hover ul { display: block;  }
#unused-styles li { cursor: help; }
#unused-styles li:hover { background: #9bd; }